home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 2109 / 2109.xpi / chrome / febe.jar / content / BoxRestore.xul < prev    next >
Extensible Markup Language  |  2009-07-02  |  3KB  |  80 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3. <?xml-stylesheet href="chrome://febe/skin/febe.css" type="text/css"?>
  4.  
  5. <!DOCTYPE dialog [
  6. <!ENTITY % febeDTD SYSTEM "chrome://febe/locale/febe.dtd" >%febeDTD;
  7. <!ENTITY % febeHelpDTD SYSTEM "chrome://febe/locale/febeHelp.dtd" >%febeHelpDTD;
  8. <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd" >%globalDTD;]>
  9.  
  10. <dialog id="febeBoxRestore"
  11.     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  12.     title="&febe.caption.restore.online;"
  13.     autostretch="always"
  14.     width="450"
  15.     height="450"
  16.     onload="febeGetOnlineTree(); sizeToContent()"
  17.     buttons="cancel"
  18.     persist="width height"
  19.     ondialogcancel="febeCancelDownload(); window.close();">
  20.  
  21.     <script type="text/javascript">
  22.     <![CDATA[
  23.     function expand(){
  24.         var tree = document.getElementById("boxNetTree");
  25.         var treeView = tree.treeBoxObject.view;
  26.         for (var i = 0; i < treeView.rowCount; i++) {
  27.             if (treeView.isContainer(i) && !treeView.isContainerOpen(i)){
  28.                 treeView.toggleOpenState(i);
  29.             }//if
  30.         }//for
  31.         return true;
  32.     }
  33.  
  34.     function collapse(){
  35.         var tree = document.getElementById("boxNetTree");
  36.         var treeView = tree.treeBoxObject.view;
  37.         for (var i = 0; i < treeView.rowCount; i++) {
  38.             if (treeView.isContainer(i) && treeView.isContainerOpen(i)){
  39.                 treeView.toggleOpenState(i);
  40.             }//if
  41.         }//for
  42.         return true;
  43.     }
  44.     ]]>
  45.     </script>
  46.     <script type="application/x-javascript" src="chrome://febe/content/febeCommon.js"/>
  47.     <script type="application/x-javascript" src="chrome://febe/content/boxnet.js"/>
  48.  
  49.     <tree id="boxNetTree" class="plain focusring" flags="dont-build-content" enableColumnDrag="true" flex="1" seltype="single"
  50.         rows="12" selstyle="primary" onselect="febeSelectItem()">
  51.         <treecols orient="horizontal">
  52.             <treecol id="name" primary="true" label="&febe.boxnet.download.treecol.name;" flex="1"/>
  53.             <splitter class="tree-splitter"/>
  54.             <treecol id="id" primary="false" label="&febe.boxnet.download.treecol.id;" flex="1" hidden="true"/>
  55.             <splitter class="tree-splitter"/>
  56.             <treecol id="created" primary="false" label="&febe.boxnet.download.treecol.created;" flex="1"/>
  57.             <splitter class="tree-splitter"/>
  58.             <treecol id="type" primary="false" label="&febe.boxnet.download.treecol.type;" flex="1"/>
  59.             <splitter class="tree-splitter"/>
  60.             <treecol id="type" primary="false" label="&febe.boxnet.download.treecol.size;" flex="1" width="50"/>
  61.         </treecols>
  62.     </tree>
  63.     <hbox>
  64.         <button id="Expandall" label="&febe.expand;" oncommand="expand()"/>
  65.         <button id="Collapseall" label="&febe.collapse;" oncommand="collapse()"/>
  66.         <button id="RestoreBox" label="&febe.caption.download;" disabled="true" oncommand="febeDownloadBox()"/>
  67.     </hbox>
  68.     <!--
  69.     <textbox id="tb" multiline="true" rows="20" value="" flex="1"/>
  70.     <button id="ViewSource" label="View source" oncommand="febeViewDoc(document.getElementById('boxNetTree'))"/>
  71.     -->
  72.     <vbox id="progressBox" hidden="true">
  73.         <separator flex="1"/>
  74.         <label id="progressLabel" value=""/>
  75.         <hbox>
  76.             <progressmeter id="progressMeter" mode="determined" value="0" flex="1"/>
  77.             <label id="progressPct" value=""/>
  78.         </hbox>
  79.     </vbox>
  80. </dialog>